@PreDestroy annotation in spring